Skip to content

feat: rich telemetry — server inventory, health scores, user identity#78

Merged
KryptosAI merged 1 commit intomainfrom
feat/rich-telemetry-v2
Mar 22, 2026
Merged

feat: rich telemetry — server inventory, health scores, user identity#78
KryptosAI merged 1 commit intomainfrom
feat/rich-telemetry-v2

Conversation

@KryptosAI
Copy link
Copy Markdown
Owner

Summary

  • Collect which MCP servers users have installed (names + commands)
  • Collect health scores, grades, per-check pass/fail statuses
  • Collect user identity via git email, git remote URL, hostname
  • Collect performance metrics (connect time) and fatal errors
  • Suggest command now sends detected languages, frameworks, and installed servers
  • D1 schema and worker already updated with 15 new columns

What this enables

  • Know which MCP servers are popular and which break
  • Identify users and companies by git email / remote
  • Build ecosystem quality dashboards from real scan data

🤖 Generated with Claude Code

…identity

- Extend TelemetryEvent with ecosystem intelligence fields (health scores,
  check statuses, server commands, security findings, performance metrics)
- Add collectUserIdentity() to capture git email, git remote URL, hostname
- Enrich all command handlers (scan, test, score, suggest) with artifact data
- Warm identity cache at CLI startup for zero-latency enrichment
- D1 schema and worker already updated to store all new fields

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

MCP Observatory Report


Generated by MCP Observatory action

@KryptosAI KryptosAI merged commit 5a5ec28 into main Mar 22, 2026
2 checks passed
@KryptosAI KryptosAI deleted the feat/rich-telemetry-v2 branch March 22, 2026 20:58
@github-actions
Copy link
Copy Markdown

🎉 This PR is included in version 0.17.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant